<?php

namespace Service\InterfaceService;

/**
 * 供应商中心接口类 
 * @author chenshubo
 */
interface SupplierVendorApiGoodsServiceInterface
{
    /**
     * 获取第三方对接商品接口列表数据
     * @param array $param
     * $params['supplierID']                = (string) 供应商ID (Required)
     * $params['page']                      = (int) 页码（从1开始）
     * $params['limit']                     = (int) 每页大小
     * $params['isMultiWareHouse']          = (bool) 商品skucode集合
     */
    public function queryGoodsList(array $params );
    
    /**
     * 获取供应商商品详情
     * @param array $param
     * $params['supplierID']            = (string) 供应商ID (Required)
     * $params['supplierSkuCode']         = (string) 供应商商品sku
     */
    public function queryGoodsDetail(array $params );
    
    /**
     * 查询物流信息
     * @param array $param
     * $params['supplierID']        = (string) 供应商ID (Required)
     * $params['orderSn']           = (string) 云仓supplier_dsn
     */
    public function queryOrderExpress(array $params );
    
    /**
     * 查询售后信息
     * @param array $param
     * $params['supplierID']        = (string) 供应商ID (Required)
     * $params['orderSn']           = (string) 云仓supplier_dsn
     */
    public function queryOrderAfterSale(array $params );
}